home *** CD-ROM | disk | FTP | other *** search
Text File | 2008-01-24 | 66.1 KB | 3,239 lines |
- ;=============================================================================
- ; Default codecs config file. It replaces the old codecs.c file!
- ; Before editing this file, please read DOCS/tech/codecs.conf.txt !
- ;=============================================================================
-
- release 20071007
-
- ;=============================================================================
- ; VIDEO CODECS
- ;=============================================================================
-
- videocodec ffkmvc
- fourcc KMVC
- out BGR8
- driver ffmpeg
- dll "kmvc"
-
- videocodec ffzmbv
- info "FFmpeg Zip Motion-Block Video"
- status working
- fourcc ZMBV
- driver ffmpeg
- dll "zmbv"
- out RGB24
-
- videocodec zmbv
- info "Zip Motion-Block Video"
- status working
- fourcc ZMBV
- driver vfw
- dll "zmbv.dll"
- out BGR24,BGR15,BGR8 query,flip
-
- ; MPEG-1/2 decoding:
- ; Note: mpegpes is preferred for hw decoders:
-
- videocodec mpegpes
- info "MPEG-PES output (.mpg or DXR3/IVTV/DVB/V4L2 card)"
- comment "for hardware decoding"
- status working
- format 0x10000001 ; mpeg 1
- format 0x10000002 ; mpeg 2
- driver mpegpes
- out MPES
-
- videocodec mpeg12
- info "MPEG-1 or 2 (libmpeg2)"
- comment "with postprocessing"
- status working
- format 0x10000001 ; MPEG-1
- format 0x10000002 ; MPEG-2
- fourcc "DVR "
- fourcc hdv2
- fourcc mpg1
- fourcc PIM1 ; Pinnacle hardware-MPEG-1
- fourcc VCR2
- fourcc mpg2,MPG2
- fourcc MPEG
- fourcc hdv3 ; HDV 1080i50
- fourcc mx5p ; MPEG IMX 625/50 (50 Mb/s)
- fourcc MMES,mmes ; matrox mpeg2 in avi
- driver libmpeg2
- ; dll "libmpeg2"
- out YV12,I420,IYUV
- out 422P
-
- videocodec ffmpeg1
- info "FFmpeg MPEG-1"
- status working
- format 0x10000001 ; MPEG-1
- fourcc mpg1
- fourcc PIM1 ; Pinnacle hardware-MPEG-1
- fourcc VCR2
- fourcc MPEG
- driver ffmpeg
- dll "mpeg1video"
- out YV12,I420,IYUV
-
- videocodec ffmpeg2
- info "FFmpeg MPEG-2"
- status working
- format 0x10000002 ; MPEG-2
- fourcc mpg2,MPG2
- fourcc "DVR "
- fourcc hdv2
- fourcc MPEG
- fourcc hdv3 ; HDV 1080i50
- fourcc mx5p ; MPEG IMX 625/50 (50 Mb/s)
- fourcc MMES,mmes ; matrox mpeg2 in avi
- driver ffmpeg
- dll "mpeg2video"
- out YV12,I420,IYUV
- out 422P,444P
-
- ; for backward compatibility
- videocodec ffmpeg12
- info "FFmpeg MPEG-1/2"
- status working
- format 0x10000001 ; MPEG-1
- format 0x10000002 ; MPEG-2
- fourcc mpg1,mpg2,MPG2
- fourcc PIM1 ; Pinnacle hardware-MPEG-1
- fourcc VCR2
- fourcc "DVR "
- fourcc hdv2
- fourcc MPEG
- fourcc hdv3 ; HDV 1080i50
- fourcc mx5p ; MPEG IMX 625/50 (50 Mb/s)
- fourcc MMES,mmes ; matrox mpeg2 in avi
- driver ffmpeg
- dll "mpegvideo"
- out YV12,I420,IYUV
- out 422P,444P
-
- videocodec ffmpeg12mc
- info "FFmpeg MPEG-1/2 (XvMC)"
- status buggy
- format 0x10000001 ; MPEG-1
- format 0x10000002 ; MPEG-2
- fourcc mpg1,mpg2,MPG2
- fourcc "DVR "
- fourcc hdv2
- fourcc PIM1 ; Pinnacle hardware-MPEG-1
- fourcc VCR2
- fourcc MPEG
- fourcc hdv3 ; HDV 1080i50
- fourcc mx5p ; MPEG IMX 625/50 (50 Mb/s)
- fourcc MMES,mmes ; matrox mpeg2 in avi
- driver ffmpeg
- dll "mpegvideo_xvmc"
- out IDCT_MPEG2
- out MOCO_MPEG2
-
- ; we have only native open source codecs for these:
-
- videocodec ffnuv
- info "NuppelVideo"
- status working
- fourcc NUV1 ; NUV1 is an internal MPlayer FOURCC
- fourcc RJPG
- driver ffmpeg
- dll nuv
- out I420
-
- videocodec nuv
- info "NuppelVideo"
- status working
- fourcc NUV1 ; NUV1 is an internal MPlayer FOURCC
- fourcc RJPG
- driver nuv
- out I420,IYUV
-
- videocodec ffbmp
- info "FFmpeg BMP decoder"
- status working
- fourcc "bmp " ; for BMP-encoded QuickTime files
- format 0x706D62 ; AVI
- driver ffmpeg
- dll bmp
- out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
-
- videocodec ffgif
- info "FFmpeg GIF decoder"
- status working
- fourcc "gif " ; for GIF-encoded QuickTime files
- driver ffmpeg
- dll gif
- out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
-
- videocodec fftiff
- info "FFmpeg TIFF decoder"
- status untested
- fourcc "tiff" ; for TIFF-encoded QuickTime files
- driver ffmpeg
- dll tiff
- out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
-
- videocodec ffpng
- info "FFmpeg PNG decoder"
- status working
- fourcc mpng,MPNG
- fourcc "png " ; for PNG-encoded QuickTime files
- driver ffmpeg
- dll png
- out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
-
- videocodec mpng
- info "PNG image decoder"
- status working
- comment "Gray scaled PNG with Alpha channel not supported"
- fourcc mpng,MPNG
- fourcc "png " ; for PNG-encoded QuickTime files
- dll "libpng"
- driver mpng
- out BGR32,BGR24,BGR8,Y800
-
- videocodec fftga
- info "FFmpeg TGA decoder"
- status untested
- fourcc mtga,MTGA
- fourcc "tga " ; for TGA-encoded QuickTime files
- driver ffmpeg
- dll targa
- out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
-
- videocodec mtga
- info "TGA image decoder"
- status working
- comment "Only 24bpp and 32bpp RGB TGA files supported"
- fourcc mtga,MTGA
- driver mtga
- out BGR32,BGR24
-
- videocodec sgi
- info "SGI image decoder"
- status working
- fourcc SGI1 ; SGI1 is an internal MPlayer FOURCC
- driver sgi
- out BGR24
-
- videocodec ffindeo3
- info "FFmpeg Intel Indeo 3.1/3.2"
- status working
- fourcc IV31,iv31
- fourcc IV32,iv32
- driver ffmpeg
- dll indeo3
- out YVU9
-
- videocodec fffli
- info "Autodesk FLI/FLC Animation"
- status working
- fourcc FLIC ; FLIC is an internal MPlayer FOURCC
- driver ffmpeg
- dll "flic"
- out BGR16,BGR15,BGR8 query
-
- videocodec ffaasc
- info "Autodesk RLE decoder"
- status working
- fourcc AASC
- driver ffmpeg
- dll "aasc"
- out BGR24
-
- videocodec ffloco
- info "LOCO video decoder"
- status working
- fourcc LOCO
- driver ffmpeg
- dll "loco"
- out 422P,YV12,BGR32,BGR24 query
-
- videocodec ffqtrle
- info "QuickTime Animation (RLE)"
- status working
- format 0x20656C72 ; "rle "
- driver ffmpeg
- dll "qtrle"
- out BGR32,RGB24,BGR15,BGR8 query
-
- videocodec ffrpza
- info "QuickTime Apple Video"
- status working
- fourcc rpza,azpr
- driver ffmpeg
- dll "rpza"
- out BGR15
-
- videocodec ffsmc
- info "Apple Graphics (SMC) codec"
- status working
- format 0x20636d73 ; "smc "
- driver ffmpeg
- dll "smc"
- out BGR8
-
- videocodec ff8bps
- info "Planar RGB (Photoshop)"
- status working
- fourcc 8BPS
- driver ffmpeg
- dll "8bps"
- out BGR32,BGR24,BGR8 query
-
- videocodec ffcyuv
- info "Creative YUV (libavcodec)"
- status working
- fourcc cyuv,CYUV
- driver ffmpeg
- dll "cyuv"
- out 411P
-
- videocodec ffmsrle
- info "Microsoft RLE"
- status working
- format 0x1
- format 0x2
- fourcc WRLE
- driver ffmpeg
- dll "msrle"
- out BGR8
-
- videocodec ffroqvideo
- info "Id RoQ File Video Decoder"
- status working
- fourcc RoQV ; RoQV is an internal MPlayer FOURCC
- driver ffmpeg
- dll "roqvideo"
- out 444P
-
- videocodec lzo
- info "LZO compressed"
- status working
- fourcc LZO1
- driver lzo
- dll "liblzo"
- out YV12,I420
- out BGR24 flip
-
- videocodec theora
- info "Theora (free, reworked VP3)"
- status working
- fourcc theo,Thra
- driver theora
- dll libtheora
- out YV12
-
- ; prefer native codecs over win32?
- ; the win32 codecs probably are (better) optimized and support direct
- ; rendering, so this may be not the best idea...
-
- ;WIN32:
-
- videocodec cram
- info "Microsoft Video 1"
- comment "-vf palette required for 8bpp"
- status buggy
- fourcc cram,CRAM CRAM
- fourcc msvc,MSVC CRAM
- fourcc wham,WHAM CRAM
- driver vfw
- dll "msvidc32.dll"
- out BGR24,BGR15,BGR8 static,query
-
- videocodec ffcvid
- info "Cinepak Video (native codec)"
- status working
- fourcc cvid,CVID
- driver ffmpeg
- dll "cinepak"
- out YV12,BGR8 query
-
- videocodec cvidvfw
- info "Cinepak Video"
- status working
- fourcc cvid
- driver vfw
- dll "iccvid.dll"
- ; out YUY2
- ; out UYVY
- out BGR24,BGR15 static
-
- videocodec huffyuv
- info "HuffYUV"
- status buggy
- fourcc HFYU
- driver vfw
- dll "huffyuv.dll"
- out YUY2 flip,noflip,query
- ; out UYVY flip
- out BGR32,BGR24 flip,query
-
- ;NATIVE:
-
- videocodec ffvideo1
- info "Microsoft Video 1 (native codec)"
- status working
- fourcc cram,CRAM
- fourcc msvc,MSVC
- fourcc wham,WHAM
- driver ffmpeg
- dll "msvideo1"
- out BGR15,BGR8 query
-
- videocodec ffmszh
- info "AVImszh (native codec)"
- status working
- fourcc MSZH
- driver ffmpeg
- dll "mszh"
- out BGR24
-
- videocodec ffzlib
- info "AVIzlib (native codec)"
- status working
- fourcc ZLIB
- driver ffmpeg
- dll "zlib"
- out BGR24
-
- ;XAnim (slow):
-
- videocodec cvidxa
- info "XAnim's Radius Cinepak Video"
- status buggy
- fourcc cvid
- driver xanim
- dll "vid_cvid.xa"
- out YV12,IYUV,I420 static
-
- ; time to decide what to do with the MPEG-4/DivX variants...
- ; ff* is fastest...
-
- videocodec ffhuffyuv
- info "FFmpeg HuffYUV"
- status working
- fourcc HFYU,FFVH
- driver ffmpeg
- dll huffyuv
- out YUY2,422P,YV12
- out BGR32,BGR24
-
- videocodec ffv1
- info "FFV1 (lossless codec)"
- status working
- fourcc FFV1
- driver ffmpeg
- dll ffv1
- out 411P,444P,422P,YV12,I420,IYUV,YVU9
- out BGR32
-
- videocodec ffsnow
- info "FFSNOW (Michael's wavelet codec)"
- status working
- fourcc snow,SNOW
- driver ffmpeg
- dll snow
- out YV12
-
- videocodec ffasv1
- info "FFmpeg ASUS V1"
- status working
- fourcc ASV1
- driver ffmpeg
- dll asv1
- out YV12,I420,IYUV
-
- videocodec ffasv2
- info "FFmpeg ASUS V2"
- status working
- fourcc ASV2
- driver ffmpeg
- dll asv2
- out YV12,I420,IYUV
-
- videocodec ffvcr1
- info "FFmpeg ATI VCR1"
- status working
- fourcc VCR1
- driver ffmpeg
- dll vcr1
- out YVU9
-
- videocodec ffcljr
- info "FFmpeg Cirrus Logic AccuPak (CLJR)"
- status working
- fourcc CLJR
- driver ffmpeg
- dll cljr
- out 411P
-
- videocodec ffsvq1
- info "FFmpeg Sorenson Video v1 (SVQ1)"
- status working
- fourcc SVQ1,svq1
- driver ffmpeg
- dll svq1
- out YVU9
-
- videocodec ff4xm
- info "FFmpeg 4XM video"
- status working
- fourcc 4XMV
- driver ffmpeg
- dll 4xm
- out BGR15,BGR16 query
-
- videocodec ffvixl
- info "Miro/Pinnacle VideoXL codec"
- status working
- fourcc VIXL
- fourcc PIXL ; this is Pinnacle one
- driver ffmpeg
- dll xl
- out 411P
-
- videocodec ffqtdrw
- info "QuickDraw native decoder"
- status working
- fourcc qdrw
- driver ffmpeg
- dll qdraw
- out BGR8
-
- videocodec ffindeo2
- info "Indeo 2 native decoder"
- status working
- fourcc RT21
- driver ffmpeg
- dll indeo2
- out YVU9
-
- videocodec ffflv
- info "FFmpeg Flash video"
- status working
- fourcc FLV1
- driver ffmpeg
- dll flv
- out YV12
-
- videocodec fffsv
- info "FFmpeg Flash Screen video"
- status working
- fourcc FSV1
- driver ffmpeg
- dll flashsv
- out BGR24
-
- videocodec ffdivx
- info "FFmpeg DivX ;-) (MS MPEG-4 v3)"
- status working
- fourcc MPG3,mpg3 div3
- fourcc MP43,mp43 div3 ; M$ MPEG-4 v3 (fourcc mapping to div3)
- fourcc DIV5,div5 div3 ; DivX 3.20
- fourcc DIV6,div6 div4 ; -||-
- fourcc DIV3,div3,DIV4,div4
- fourcc AP41 div3 ; AngelPotion stuff
- fourcc COL1,col1,COL0,col0 ; Cool codec (based on mpg4ds32.ax)
- fourcc 3IVD,3ivd ; divxdoctored files (3ivx.com)
- driver ffmpeg
- dll msmpeg4
- out YV12,I420,IYUV
-
- videocodec ffmp42
- info "FFmpeg M$ MPEG-4 v2"
- status working
- fourcc DIV2,div2 mp42
- fourcc MP42,mp42
- driver ffmpeg
- dll msmpeg4v2
- out YV12,I420,IYUV
-
- videocodec ffmp41
- info "FFmpeg M$ MPEG-4 v1"
- status working
- fourcc DIV1,div1 mpg4
- fourcc MPG4,mpg4
- driver ffmpeg
- dll msmpeg4v1
- out YV12,I420,IYUV
-
- videocodec ffwmv1
- info "FFmpeg M$ WMV1/WMV7"
- status working
- fourcc WMV1,wmv1
- driver ffmpeg
- dll wmv1
- out YV12,I420,IYUV
-
- videocodec ffwmv2
- info "FFmpeg M$ WMV2/WMV8"
- status buggy
- fourcc WMV2,wmv2
- driver ffmpeg
- dll wmv2
- out YV12,I420,IYUV
-
- videocodec ffwmv3
- info "FFmpeg M$ WMV3/WMV9"
- status buggy
- fourcc WMV3,wmv3
- driver ffmpeg
- dll wmv3
- out YV12,I420,IYUV
-
- videocodec ffvc1
- info "FFmpeg M$ WVC1"
- status buggy
- fourcc WVC1,wvc1,WMVA
- driver ffmpeg
- dll vc1
- out YV12,I420,IYUV
-
- videocodec ffh264
- info "FFmpeg H.264"
- status working
- fourcc H264,h264
- fourcc X264,x264
- fourcc avc1,AVC1
- fourcc davc,DAVC
- format 0x10000005
- driver ffmpeg
- dll h264
- out YV12,I420,IYUV
-
- videocodec coreavc
- info "CoreAVC DShow H264 decoder for x86 - http://corecodec.org/"
- status working
- format 0x10000005
- fourcc H264,h264
- fourcc X264,x264
- fourcc avc1 AVC1,AVC1
- fourcc davc,DAVC
- fourcc VSSH
- driver dshow
- dll "CoreAVCDecoder.ax"
- guid 0x09571a4b, 0xf1fe, 0x4c60, 0x97, 0x60, 0xde, 0x6d, 0x31, 0x0c, 0x7c, 0x31
- out YV12,IYUV,I420,YUY2
-
- videocodec ffsvq3
- info "FFmpeg Sorenson Video v3 (SVQ3)"
- status working
- fourcc SVQ3
- driver ffmpeg
- dll svq3
- out YV12,I420,IYUV
-
- videocodec ffodivx
- info "FFmpeg MPEG-4"
- status working
- fourcc FMP4,fmp4
- fourcc DIVX,divx
- fourcc DIV1,div1 divx
- fourcc MP4S,mp4s ; ISO MPEG-4 Video V1
- fourcc M4S2,m4s2
- fourcc xvid,XVID,XviD,XVIX
- fourcc DX50,dx50,BLZ0 DX50
- fourcc mp4v,MP4V
- format 0x4
- fourcc UMP4
- fourcc RMP4
- fourcc 3IV2,3iv2 ; 3ivx Delta 4
- fourcc DXGM
- fourcc SEDG ; diskless camcorder Samsung Miniket VP-M110
- fourcc SMP4,smp4 ; Samsung SMP4 video codec
- format 0x10000004 ; mpeg 4 es
- driver ffmpeg
- dll mpeg4 ;opendivx
- out YV12,I420,IYUV
-
- videocodec ffwv1f
- info "WV1F MPEG-4"
- status working
- fourcc WV1F
- driver ffmpeg
- dll mpeg4
- out YV12,I420,IYUV flip
-
- videocodec xvid
- info "XviD (MPEG-4)"
- status working
- fourcc FMP4,fmp4
- fourcc DIVX,divx
- fourcc xvid,XVID,XviD,XVIX
- fourcc DIV1,div1 divx
- fourcc MP4S,mp4s ; ISO MPEG-4 Video V1
- fourcc M4S2,m4s2
- fourcc DX50,dx50,BLZ0 DX50
- fourcc mp4v,MP4V
- format 0x4
- fourcc UMP4
- fourcc RMP4
- fourcc 3IV2,3iv2 ; 3ivx Delta 4
- fourcc DXGM
- fourcc SEDG ; diskless camcorder Samsung Miniket VP-M110
- fourcc SMP4,smp4 ; Samsung SMP4 video codec
- format 0x10000004 ; mpeg 4 es
- driver xvid
- out YV12
- out I420
- out YUY2
- out UYVY
- out YVYU
- out BGR32,BGR24,BGR16,BGR15
- dll "libxvidcore.a"
-
- ; is divx4vfw stable enough, working everywhere and faster than divxds?
-
- videocodec divx4vfw
- info "DivX4Windows-VFW"
- status buggy
- comment "sig11 with -framedrop"
- fourcc DIVX,divx ; opendivx / divx4
- fourcc DIV1,div1 divx
- ; fourcc MP4S,mp4s ; ISO MPEG-4 Video V1
- fourcc MP43,mp43,DIV3,div3,DIV4,div4 DIV3 ; for DivX4Linux only!
- fourcc AP41 DIV3 ; AngelPotion stuff
- format 0x4
- driver vfw
- dll "divx.dll"
- ; out YV12 ; buggy
- out YUY2
- out BGR32,BGR24,BGR15
-
- ; the original ones... prefer DShow for postprocessing:
-
- videocodec divxds
- info "DivX ;-) (MS MPEG-4 v3)"
- comment "with postprocessing"
- status working
- fourcc MP43,mp43 div3 ; fourcc mapping to div3
- fourcc DIV5,div5 div3
- fourcc DIV6,div6 div4
- fourcc DIV3,div3,DIV4,div4
- fourcc AP41 div3 ; AngelPotion stuff
- driver dshow
- dll "divx_c32.ax"
- guid 0x82CCd3E0, 0xF71A, 0x11D0, 0x9f, 0xe5, 0x00, 0x60, 0x97, 0x78, 0xaa, 0xaa
- out YUY2,UYVY
- out BGR32,BGR24,BGR16,BGR15
-
- videocodec divx
- info "DivX ;-) (MS MPEG-4 v3)"
- status working
- fourcc MP43,mp43 div3 ; M$ MPEG-4 v3 (fourcc mapping to div3)
- fourcc DIV5,div5 div3 ; DivX 3.20
- fourcc DIV6,div6 div4 ; -||-
- fourcc DIV3,div3,DIV4,div4
- fourcc AP41 div3 ; AngelPotion stuff
- driver vfw
- dll "divxc32.dll"
- out YUY2 yuvhack
- out BGR32,BGR24,BGR15
-
- ; hmm. we should check, maybe these are/will be playable with libavcodec:
-
- videocodec mpeg4ds
- info "Microsoft MPEG-4 v1/v2"
- status working
- comment "with postprocessing"
- fourcc DIV2,div2 mp42
- fourcc MP4S,mp4s ; ISO MPEG-4 Video V1
- fourcc MPG4,mpg4
- fourcc MP42,mp42
- driver dshow
- dll "mpg4ds32.ax"
- guid 0x82CCD3E0, 0xF71A, 0x11D0, 0x9F, 0xE5, 0x00, 0x60, 0x97, 0x78, 0xEA, 0x66
- out YUY2
- ; out BGR32,BGR24,BGR16,BGR15
-
- videocodec mpeg4
- info "Microsoft MPEG-4 v1/v2"
- status working
- fourcc MPG4,mpg4
- fourcc MP42,mp42
- fourcc DIV2 mp42
- driver vfw
- dll "mpg4c32.dll"
- out YUY2 yuvhack
- out BGR32,BGR24,BGR15
-
- videocodec wmv8
- info "Windows Media Video 8"
- status working
- fourcc WMV2
- driver dshow
- dll "wmv8ds32.ax"
- guid 0x521fb373, 0x7654, 0x49f2, 0xbd, 0xb1, 0x0c, 0x6e, 0x66, 0x60, 0x71, 0x4f
- out YV12,I420,IYUV
- out YUY2,UYVY
- ; out BGR32,BGR24,BGR16,BGR15
-
- videocodec wmv7
- info "Windows Media Video 7"
- status working
- fourcc WMV1
- driver dshow
- dll "wmvds32.ax"
- guid 0x4facbba1, 0xffd8, 0x4cd7, 0x82, 0x28, 0x61, 0xe2, 0xf6, 0x5c, 0xb1, 0xae
- out YUY2,UYVY
- ; out BGR32,BGR24,BGR16,BGR15
-
- videocodec wmv9dmo
- info "Windows Media Video 9 DMO"
- status working
- fourcc WMV3
- fourcc WMVP
- driver dmo
- dll "wmv9dmod.dll"
- guid 0x724bb6a4, 0xe526, 0x450f, 0xaf, 0xfa, 0xab, 0x9b, 0x45, 0x12, 0x91, 0x11
- out YV12 ;,I420,IYUV
- out YUY2,UYVY
- ; out BGR32,BGR24,BGR16 ;,BGR15
-
- videocodec wmvdmo
- info "Windows Media Video DMO"
- status working
- fourcc WMV1
- fourcc WMV2
- fourcc WMV3
- fourcc WMVP
- driver dmo
- dll "wmvdmod.dll"
- guid 0x82d353df, 0x90bd, 0x4382, 0x8b, 0xc2, 0x3f, 0x61, 0x92, 0xb7, 0x6e, 0x34
- out YV12 ;,I420,IYUV
- out YUY2,UYVY
- ; out BGR32,BGR24,BGR16 ;,BGR15
-
- videocodec wmvadmo
- info "Windows Media Video Adv DMO"
- status working
- fourcc WMVA
- fourcc WVP2
- driver dmo
- dll "wmvadvd.dll"
- guid 0x03be3ac4, 0x84b7, 0x4e0e, 0xa7, 0x8d, 0xd3, 0x52, 0x4e, 0x60, 0x39, 0x5a
- out YV12 ;,I420,IYUV
- out YUY2,UYVY
- ; out BGR32,BGR24,BGR16 ;,BGR15
-
- videocodec wmvvc1dmo
- info "Windows Media Video (VC-1) Advanced Profile Decoder"
- status working
- fourcc WVC1
- driver dmo
- dll "wvc1dmod.dll"
- guid 0xc9bfbccf, 0xe60e, 0x4588, 0xa3, 0xdf, 0x5a, 0x03, 0xb1, 0xfd, 0x95, 0x85
- out YV12,YUY2
-
- videocodec wmvsdecd
- info "Windows Media Screen Codec 2"
- status working
- fourcc MSS1
- fourcc MSS2
- driver dmo
- dll "wmvsdecd.dll"
- guid 0x7bafb3b1, 0xd8f4, 0x4279, 0x92, 0x53, 0x27, 0xda, 0x42, 0x31, 0x08, 0xde
- out BGR32,BGR24,BGR16
-
- videocodec ubmp4
- info "UB Video MPEG-4"
- comment "black&white"
- status buggy
- fourcc mp4v UMP4 ; black&white, sometimes buggy too
- fourcc UMP4
- driver vfw
- dll "ubvmp4d.dll"
- out I420
- out UYVY
-
-
- ; MJPEG:
- ; Notes: m3jpeg+mjpeg are MMX optimized. avid is very stable but slow.
- ; ijpg only decodes JPEG images (no MJPEG), and slow.
- ; Update: ffmjpeg is almost perfect (and optimized) now, prefer it to others.
-
- videocodec zrmjpeg
- info "Zoran MJPEG passthrough"
- status buggy
- fourcc MJPG,jpeg
- driver zrmjpeg
- out ZRMJPEGNI,ZRMJPEGIT,ZRMJPEGIB query
-
- videocodec ffmjpeg
- info "FFmpeg MJPEG decoder"
- status working
- fourcc MJPG,mjpg
- fourcc AVRn,AVDJ ; AVID
- fourcc jpeg ; MOV Photo-JPEG
- fourcc mjpa ; Apple MJPEG-A (Quicktime)
- fourcc JFIF ; SMJPEG (Loki)
- fourcc ijpg,IJPG ; -mf type=jpeg
- fourcc JPEG ; SGI's AVI Photo-JPEG
- fourcc JPGL ; lossless JPEG (pegasus codec)
- fourcc LJPG ; lossless JPEG
- fourcc dmb1 ; MJPEG by Matrox Rainbow Runner
- driver ffmpeg
- dll mjpeg
- out 444P
- out 422P
- out YUY2 ; queried (conversion from yuv422p)
- out YV12,I420,IYUV
- out BGR32 ; lossless JPEG
- out RGB24 ; JPEG-LS
- out Y800
-
- videocodec ffmjpegb
- info "FFmpeg MJPEG-B decoder"
- status working
- fourcc mjpb ; Apple MJPEG-B (Quicktime)
- driver ffmpeg
- dll mjpegb
- out 444P
- out 422P
- out YUY2 ; queryed (conversion from yuv422p)
- out YV12,I420,IYUV
-
- ; slow. usable only for standalone JPEGs, like -mf, avid or Photo-JPEG:
- videocodec ijpg
- info "Independent JPEG Group's codec"
- status working
- fourcc ijpg,IJPG ; -mf type=jpeg
- fourcc jpeg ; MOV Photo-JPEG
- fourcc AVRn,AVDJ ; AVID
- fourcc CJPG
- driver ijpg
- dll libjpeg
- out RGB24,BGR24,BGR32
-
- ; http://www.morgan-multimedia.com/dev/codec_spec.htm
- videocodec m3jpeg
- info "Morgan Motion JPEG Codec"
- status working
- fourcc MJPG
- fourcc mjpa,mjpb,mjpg MJPG ; MOV files
- fourcc dmb1 MJPG ; MJPEG by Matrox Rainbow Runner
- driver vfw
- dll "m3jpeg32.dll"
- ; out YV12,I420
- out YUY2,UYVY
- out BGR32,BGR24,BGR15
-
- videocodec mjpeg
- info "MainConcept Motion JPEG"
- status working
- fourcc MJPG
- fourcc mjpa,mjpb,mjpg MJPG ; MOV files
- ; fourcc AVRn,AVDJ MJPG ; AVID (sometimes buggy)
- driver vfw
- dll "mcmjpg32.dll"
- out YUY2,UYVY
- out BGR32,BGR24,BGR15
-
- videocodec avid
- info "AVID Motion JPEG"
- status working
- comment "slooooooooow but stable"
- fourcc AVRn
- fourcc AVDJ AVRn
- fourcc MJPG,mjpg AVRn
- driver vfw
- dll "AvidAVICodec.dll"
- out BGR24 flip
-
- videocodec LEAD
- info "LEAD (M)JPEG"
- status working
- comment "supports interlaced MJPEG"
- fourcc MJPG
- fourcc jpeg MJPG ; MOV Photo-JPEG
- fourcc LEAD
- driver vfw
- dll "LCodcCMP.dll"
- out BGR24,BGR15
-
- videocodec imagepower
- info "ImagePower MJPEG2000"
- status buggy
- fourcc IPJ2
- driver vfw
- dll "jp2avi.dll"
- out BGR32,BGR24,BGR15
-
- videocodec m3jpeg2k
- info "Morgan MJPEG2000"
- status working
- fourcc MJ2C
- driver vfw
- dll "m3jp2k32.dll"
- out YV12,I420,IYUV
- out YUY2,UYVY
- out BGR32,BGR24,BGR15
-
- ; http://www.morgan-multimedia.com/dev/directshow_dec_spec.htm
- videocodec m3jpegds
- info "Morgan MJPEG"
- status crashing
- fourcc MJPG mjpg
- fourcc mjpa,mjpb,mjpg mjpg ; MOV files
- fourcc dmb1 mjpg ; MJPEG by Matrox Rainbow Runner
- driver dshow
- dll "m3jpegdec.ax"
- guid 0x6988b440, 0x8352, 0x11d3, 0x9b, 0xda, 0xca, 0x86, 0x73, 0x7c, 0x71, 0x68
- out I420
- out YUY2,UYVY
- out BGR32,BGR24,BGR16,BGR15
-
- videocodec pegasusm
- info "Pegasus Motion JPEG"
- status crashing
- fourcc MJPG
- driver vfw
- ; dll "pvmjpg20.dll" ; v2.0
- dll "pvmjpg21.dll" ; v2.1
- out BGR24 flip
-
- videocodec pegasusl
- info "Pegasus lossless JPEG"
- status crashing
- fourcc JPGL
- fourcc MJPG JPGL
- driver vfw
- dll "pvljpg20.dll"
- out BGR24 flip
-
- videocodec pegasusmwv
- info "Pegasus Motion Wavelet 2000"
- status crashing
- fourcc PVW2
- driver vfw
- dll "pvwv220.dll"
- out BGR24 flip
-
- ; h263: - I don't know. comments?
-
- videocodec vivo
- info "Vivo H.263"
- status working
- fourcc VIVO,vivo vivo
- fourcc viv1,viv2 vivo
- driver vfw
- dll "ivvideo.dll"
- out BGR32,BGR24,BGR15 flip
- in BGR24
-
- videocodec u263
- info "UB Video H.263/H.263+/H.263++ Decoder"
- status working
- fourcc U263
- fourcc vivo,VIVO U263
- fourcc viv1 U263
- driver dshow
- dll "ubv263d+.ax"
- guid 0x00af1181, 0x6ebb, 0x11d4, 0x9d, 0x5a, 0x00, 0x50, 0x04, 0x79, 0x6c, 0xc0
- ; out UYVY
- ; BGR32,BGR16,BGR15 seems to work too
- out BGR24 flip
-
- videocodec i263
- info "I263"
- status working
- fourcc I263,i263
- ; fourcc I420,i420
- fourcc vivo,VIVO I263
- fourcc viv1 I263
- driver vfw
- dll "i263_32.drv"
- out I420
- out YUY2
- out BGR32,BGR24,BGR15
-
- videocodec ffi263
- info "FFmpeg I263 decoder"
- status working
- fourcc I263,i263
- driver ffmpeg
- dll h263i
- out YV12,I420,IYUV
-
- videocodec ffh263
- info "FFmpeg H.263+ decoder"
- status working
- fourcc H263,U263,h263,X263,M263
- fourcc viv1 h263
- fourcc s263
- driver ffmpeg
- dll h263
- out YV12,I420,IYUV
-
- videocodec ffzygo
- info "FFmpeg ZyGo"
- status untested
- fourcc ZyGo
- driver ffmpeg
- dll h263
- out YV12,I420,IYUV flip
-
- videocodec h263xa
- info "XAnim's CCITT H.263"
- status crashing
- fourcc H263,h263
- fourcc viv1 H263
- fourcc VIVO,vivo H263
- driver xanim
- dll "vid_h263.xa"
- out YV12,IYUV,I420
-
- videocodec ffh261
- info "CCITT H.261"
- status working
- fourcc H261,h261
- driver ffmpeg
- dll h261
- out YV12
-
- videocodec qt261
- info "QuickTime H.261 video decoder"
- status working
- fourcc H261,h261
- driver qtvideo
- dll "QuickTime.qts"
- out YUY2
-
- videocodec h261xa
- info "XAnim's CCITT H.261"
- status buggy
- fourcc H261,h261
- driver xanim
- dll "vid_h261.xa"
- out YV12,IYUV,I420
-
- videocodec m261
- info "M261"
- status untested
- fourcc m261,M261
- driver vfw
- dll "msh261.drv"
- out BGR32,BGR24,BGR15
-
- ; Indeo:
- ; Note: Indeo 3 is buggy, both XAnim (bad decoding) and VfW (fails with DR)
- ; Prefer win32 ones, they are faster, and 4/5 can DR. For fallback, there are
- ; Xanim codecs, they provide YV12, useful for YUV display or encoding.
-
- videocodec indeo5ds
- info "Intel Indeo 5"
- status working
- fourcc IV50,iv50
- driver dshow
- dll "ir50_32.dll"
- guid 0x30355649, 0x0000, 0x0010, 0x80, 0x00, 0x00, 0xaa, 0x00, 0x38, 0x9b, 0x71
- out YV12,IYUV,I420
- out YUY2,UYVY
- out BGR32,BGR24,BGR16,BGR15
-
- videocodec indeo5
- info "Intel Indeo 5"
- status working
- fourcc IV50,iv50
- driver vfwex
- dll "ir50_32.dll"
- ; out YV12,I420 ; flickering
- out YUY2
- out BGR32,BGR24,BGR15
-
- videocodec indeo4
- info "Intel Indeo 4.1"
- status working
- fourcc IV41,iv41
- driver vfw
- dll "ir41_32.dll"
- out IF09
- out BGR24,BGR15
- in YVU9
-
- videocodec indeo3
- info "Intel Indeo 3.1/3.2"
- status working
- fourcc IV31,iv31
- fourcc IV32,iv32
- driver vfwex
- dll "ir32_32.dll"
- out IF09
- out BGR24,BGR15 flip,static
- in YVU9
-
- videocodec indeo5xa
- info "XAnim's Intel Indeo 5"
- status working
- fourcc IV50,iv50
- driver xanim
- dll "vid_iv50.xa"
- out YVU9
-
- videocodec indeo4xa
- info "XAnim's Intel Indeo 4.1"
- status working
- fourcc IV41,iv41
- driver xanim
- dll "vid_iv41.xa"
- out YVU9
-
- videocodec indeo3xa
- info "XAnim's Intel Indeo 3.1/3.2"
- status working
- fourcc IV31,iv31
- fourcc IV32,iv32
- driver xanim
- dll "vid_iv32.xa"
- out YVU9
-
- ; DV: qdv is more stable... libdv is slow, mcdv is unstable
-
- videocodec qdv
- info "Sony Digital Video (DV)"
- status working
- fourcc dvsl,dvsd,dvhd ; ????
- fourcc DVSD dvsd ; pal .avi
- fourcc "dvcp" dvsd ; pal .mov
- fourcc "dvc " dvsd ; ntsc .mov
- driver dshow
- dll "qdv.dll"
- guid 0xB1B77C00, 0xC3E4, 0x11CF, 0xAF, 0x79, 0x00, 0xAA, 0x00, 0xB6, 0x7A, 0x42
- out YUY2
- out UYVY
- out BGR24,BGR16,BGR15 ; BGR32 is buggy, at least with one sample
-
- videocodec ffdv
- info "FFmpeg DV decoder"
- status working
- fourcc CDVC,cdvc
- fourcc DVSD,dvsd ; PAL
- fourcc DVCS,dvcs ; NTSC ?
- fourcc "dvcp" ; PAL DV in .mov
- fourcc "dvc " ; NTSC DV in .mov
- fourcc dvpp ; DVCPRO - PAL
- driver ffmpeg
- dll dvvideo
- out 411P,422P,YV12
-
- videocodec libdv
- info "Raw DV decoder (libdv)"
- status working
- fourcc DVSD,dvsd ; PAL
- fourcc DVCS,dvcs ; NTSC ?
- fourcc "dvcp" ; PAL DV in .mov
- fourcc "dvc " ; NTSC DV in .mov
- fourcc dvpp ; DVCPRO - PAL
- fourcc AVdv ; AVID DV
- driver libdv
- dll libdv.so.2
- out YUY2
-
- ; note: it crashes with pond.dv :(
- videocodec mcdv
- info "MainConcept DV Codec"
- status working
- fourcc DVSD,dvsd ; PAL
- fourcc DVCS,dvcs ; NTSC ?
- fourcc CDVC,cdvc ; ???
- fourcc "dvcp" dvsd ; PAL DV in .mov
- fourcc "dvc " dvcs ; NTSC DV in .mov
- driver vfw
- dll "mcdvd_32.dll"
- out YUY2
- out UYVY
- out BGR32,BGR24,BGR15
-
- ; 3ivx:
-
- videocodec 3ivXxa
- info "XAnim's 3ivx Delta 3.5 plugin"
- status working
- fourcc 3IV1
- driver xanim
- dll "vid_3ivX.xa"
- out YV12,IYUV,I420
-
- videocodec 3ivX
- info "3ivx Delta 4.5"
- status working
- fourcc 3IV1
- driver dshow
- dll "3ivxDSDecoder.ax" ; 3ivx.dll is also required
- guid 0x0E6772C0, 0xDD80, 0x11D4, 0xB5, 0x8f, 0xA8, 0x6B, 0x66, 0xd0, 0x61, 0x1c
- out YV12
- out YUY2
- out BGR32,BGR24,BGR16,BGR15
-
- ; RealVideo variants
-
- videocodec rv3040
- info "Linux RealPlayer 10 RV30/40 decoder"
- status working
- fourcc RV30,rv30
- fourcc RV40,rv40
- driver realvid
- dll "drvc.so"
- out I420
-
- videocodec rv3040win
- info "Win32 RealPlayer 10 RV30/40 decoder"
- status working
- fourcc RV30,rv30
- fourcc RV40,rv40
- driver realvid
- dll "drvc.dll"
- out I420
-
- videocodec rv40
- info "Linux RealPlayer 9 RV40 decoder"
- status working
- fourcc RV40,rv40
- driver realvid
- dll "drv4.so.6.0"
- out I420
-
- videocodec rv40win
- info "Win32 RealPlayer 9 RV40 decoder"
- status working
- fourcc RV40,rv40
- driver realvid
- dll "drv43260.dll"
- out I420
-
- videocodec rv40mac
- info "Mac OS X RealPlayer 9 RV40 decoder"
- status working
- fourcc RV40,rv40
- driver realvid
- dll "drvc.bundle/Contents/MacOS/drvc"
- out I420
-
- videocodec rv30
- info "Linux RealPlayer 8 RV30 decoder"
- status working
- fourcc RV30,rv30
- driver realvid
- dll "drv3.so.6.0"
- out I420
-
- videocodec rv30win
- info "Win32 RealPlayer 8 RV30 decoder"
- status working
- fourcc RV30,rv30
- driver realvid
- dll "drv33260.dll"
- out I420
-
- videocodec rv30mac
- info "Mac OS X RealPlayer 9 RV30 decoder"
- status working
- fourcc RV30,rv30
- driver realvid
- dll "drvc.bundle/Contents/MacOS/drvc"
- out I420
-
- videocodec ffrv20
- info "FFmpeg RV20 decoder"
- status working
- fourcc RV20,rv20
- driver ffmpeg
- dll rv20
- out YV12,I420,IYUV
-
- videocodec rv20
- info "Linux RealPlayer 8 RV20 decoder"
- status working
- fourcc RV20,rv20
- driver realvid
- dll "drv2.so.6.0"
- out I420
-
- videocodec rv20winrp10
- info "Win32 RealPlayer 10 RV20 decoder"
- status working
- fourcc RV20,rv20
- driver realvid
- dll "drv2.dll"
- out I420
-
- videocodec rv20win
- info "Win32 RealPlayer 8 RV20 decoder"
- status working
- fourcc RV20,rv20
- driver realvid
- dll "drv23260.dll"
- out I420
-
- videocodec rv20mac
- info "Mac OS X RealPlayer 9 RV20 decoder"
- status working
- fourcc RV20,rv20
- driver realvid
- dll "drv2.bundle/Contents/MacOS/drv2"
- out I420
-
- videocodec ffrv10
- info "FFmpeg RV10 decoder"
- status working
- fourcc RV10,rv10
- fourcc RV13,rv13
- driver ffmpeg
- dll rv10
- out YV12,I420,IYUV
-
- ; others:
-
- videocodec alpary
- info "Alparysoft lossless codec dshow"
- status working
- fourcc ASLC
- driver dshow
- dll "aslcodec_dshow.dll"
- guid 0x7f9de066, 0xbf3d, 0x4c17, 0x86, 0xb7, 0x33, 0xe4, 0x3e, 0xbe, 0xae, 0xf0
- out BGR24 flip
-
- videocodec alpary2
- info "Alparysoft lossless codec vfw"
- status working
- fourcc ASLC
- driver vfw
- dll "aslcodec_vfw.dll"
- out BGR24 flip
-
- videocodec LEADMW20
- info "Lead CMW wavelet 2.0"
- status working
- fourcc LCW2
- driver dshow
- dll "LCODCCMW2E.dll"; eval also needs LCMW2.dll
- guid 0xe2b7dc56, 0x38c5, 0x11d5, 0x91, 0xf6, 0x00, 0x10, 0x4b, 0xdb, 0x8f, 0xf9
- out BGR24,BGR8 flip
-
- videocodec ffvp3
- info "FFmpeg VP3"
- status untested
- fourcc VP30,vp30,VP31,vp31
- format 0x20335056 ; "VP3 " (used in .nsv files)
- driver ffmpeg
- dll "vp3"
- out YV12
-
- videocodec fftheora
- info "FFmpeg Theora"
- status untested
- fourcc theo
- fourcc Thra theo
- format 0xFFFC
- driver ffmpeg
- dll "theora"
- out YV12
-
- videocodec vp3
- info "On2 Open Source VP3 Codec"
- status working
- comment "For SSE-systems use fixed DLL from ftp://mplayerhq.hu/MPlayer/samples/drivers32/"
- fourcc VP30,vp30,VP31,vp31
- flags align16
- driver vfwex
- dll "vp31vfw.dll"
- out YUY2
- out BGR32,BGR24,BGR15
-
- videocodec vp4
- info "On2 VP4 Personal Codec"
- comment "Decodes also VP3"
- status working
- fourcc VP40
- fourcc VP31,VP30,vp31,vp30
- driver vfwex
- dll "vp4vfw.dll"
- out YUY2
- out BGR32,BGR24
-
- videocodec ffvp5
- info "FFmpeg VP5 decoder"
- status working
- fourcc VP50
- driver ffmpeg
- dll "vp5"
- out YV12
-
- videocodec vp5
- info "On2 VP5 Personal Codec"
- status working
- fourcc VP50
- driver vfwex
- dll "vp5vfw.dll"
- out YUY2
- out BGR32,BGR24
-
- videocodec ffvp6
- info "FFmpeg VP6 decoder"
- status working
- fourcc VP60,VP61,VP62
- driver ffmpeg
- dll "vp6"
- out YV12
-
- videocodec ffvp6f
- info "FFmpeg VP6 Flash decoder"
- status working
- fourcc VP6F
- driver ffmpeg
- dll "vp6f"
- out YV12
-
- videocodec vp6
- info "On2 VP6 Personal Codec"
- status working
- fourcc VP60,VP61,VP62
- driver vfwex
- dll "vp6vfw.dll"
- out YUY2
- out BGR32,BGR24
-
- videocodec vp7
- info "On2 VP7 Personal Codec"
- status working
- fourcc VP70
- driver vfwex
- dll "vp7vfw.dll"
- out YUY2
- out BGR32,BGR24
-
- videocodec mwv1
- info "Motion Wavelets"
- status working
- fourcc MWV1
- driver vfw
- dll "icmw_32.dll"
- out BGR24,BGR15 flip
-
- videocodec asv2
- info "ASUS V2"
- status working
- fourcc ASV2
- driver vfw
- dll "asusasv2.dll"
- out UYVY
- out BGR32,BGR24,BGR15 flip
-
- videocodec asv1
- info "ASUS V1"
- status working
- fourcc ASV1
- driver vfw
- dll "asusasvd.dll"
- out UYVY
- out BGR32,BGR24,BGR15 flip
-
- videocodec ffultimotion
- info "IBM Ultimotion native decoder"
- status working
- fourcc ULTI
- driver ffmpeg
- dll "ultimotion"
- out YVU9
-
- videocodec ultimotion
- info "IBM Ultimotion"
- status working
- fourcc ULTI
- driver vfw
- dll "ultimo.dll"
- out YUY2,UYVY
- out BGR32,BGR24,BGR15 flip
-
- videocodec mss1
- info "Windows Screen Video"
- status working
- fourcc MSS1
- driver dshow
- dll "msscds32.ax"
- guid 0x3301a7c4, 0x0a8d, 0x11d4, 0x91, 0x4d, 0x00, 0xc0, 0x4f, 0x61, 0x0d, 0x24
- out BGR32,BGR24,BGR16,BGR15
-
- ; CLRVIDDC.DLL needed too, with uppercase
- videocodec ucod
- info "UCOD-ClearVideo"
- status working
- fourcc UCOD
- driver vfw
- dll "clrviddd.dll"
- out BGR32,BGR24,BGR15 flip
-
- videocodec vcr2
- info "ATI VCR-2"
- status working
- fourcc VCR2
- driver vfw
- dll "ativcr2.dll"
- out YV12
- out BGR24
-
- videocodec CJPG
- info "CJPG"
- status working
- fourcc CJPG
- driver vfw
- dll "CtWbJpg.DLL"
- out YUY2
- out UYVY
- out BGR24,BGR15
-
- videocodec ffduck
- info "Duck Truemotion1"
- status working
- fourcc DUCK
- driver ffmpeg
- dll "truemotion1"
- out BGR15,BGR16,BGR24,BGR32 query
-
- videocodec fftm20
- info "FFmpeg Duck/On2 TrueMotion 2.0"
- status working
- fourcc TM20
- driver ffmpeg
- dll truemotion2
- out YV12
-
- ; our BGR15->BGR32 is bad or the DLL?
- videocodec tm20
- info "TrueMotion 2.0"
- status working
- comment "YUV faulting"
- fourcc TM20
- driver dshow
- dll "tm20dec.ax"
- guid 0x4cb63e61, 0xc611, 0x11D0, 0x83, 0xaa, 0x00, 0x00, 0x92, 0x90, 0x01, 0x84
- out BGR32,BGR24,BGR16 flip
-
- videocodec ffamv
- info "Modified MJPEG, used in AMV files"
- status working
- fourcc AMVV ; internal MPlayer FourCC
- driver ffmpeg
- dll "amv"
- out YV12
-
- videocodec ffsp5x
- info "SP5x codec - used by Aiptek MegaCam"
- status working
- fourcc SP53,SP54,SP55,SP56,SP57,SP58
- driver ffmpeg
- dll "sp5x"
- out YV12
-
- videocodec sp5x
- info "SP5x codec - used by Aiptek MegaCam"
- status working
- fourcc SP53,SP54,SP55,SP56,SP57,SP58
- driver vfw
- dll "sp5x_32.dll"
- out BGR24,BGR15 flip
-
- videocodec vivd2
- info "SoftMedia ViVD V2 codec VfW"
- status working
- fourcc GXVE,gxve
- driver vfw
- dll "ViVD2.dll"
- out YUY2,YV12,I420,YVU9
- out BGR32,BGR24,BGR15
-
- videocodec winx
- info "Winnov Videum winx codec"
- status working
- fourcc WINX
- driver vfwex
- dll "wnvwinx.dll"
- out BGR32,BGR24,BGR15
-
- videocodec ffwnv1
- info "FFmpeg wnv1 native codec"
- status working
- fourcc WNV1
- driver ffmpeg
- dll wnv1
- out 422P
-
- videocodec wnv1
- info "Winnov Videum wnv1 codec"
- status working
- fourcc WNV1
- driver vfwex
- dll "wnvplay1.dll"
- out BGR32,BGR24,BGR15
-
- videocodec vdom
- info "VDOWave codec"
- status working
- fourcc VDOM
- driver vfw
- dll "vdowave.drv" ; Need also VDODEC32.dll and DECVW_32.DLL
- out BGR24
-
- videocodec lsv
- info "Vianet Lsvx Video Decoder"
- status working
- fourcc lsvx
- fourcc lsvm
- fourcc lsvc
- driver vfw
- dll "lsvxdec.dll"
- out BGR32,BGR24,BGR16 flip
-
- videocodec ffvmnc
- info "FFmpeg VMware video"
- status working
- fourcc VMnc
- driver ffmpeg
- dll "VMware video"
- out BGR32,BGR15,BGR8
-
- videocodec vmnc
- info "VMware video"
- status working
- fourcc VMnc
- driver vfw
- dll "vmnc.dll"
- out BGR24,BGR15,BGR8 query,flip
-
- videocodec ffsmkvid
- info "FFmpeg Smacker Video"
- status working
- fourcc SMK2
- fourcc SMK4
- out BGR8
- driver ffmpeg
- dll "smackvid"
-
- videocodec ffcavs
- info "Chinese AVS Video"
- comment "only works with libavformat demuxer"
- status working
- fourcc CAVS
- driver ffmpeg
- dll "cavs"
- out I420
-
- ; quicktime codecs:
-
- videocodec qt3ivx
- info "win32/quicktime 3IV1 (3ivx) decoder"
- status working
- fourcc 3IV1
- driver qtvideo
- dll "3ivx Delta 3.5.qtx"
- out YUY2
-
- videocodec qtavui
- info "Win32/QuickTime Avid Meridien Uncompressed"
- status working
- fourcc AVUI
- driver qtvideo
- dll "AvidQTAVUICodec.qtx"
- out YUY2
-
- videocodec qth263
- info "Win32/QuickTime H.263 decoder"
- status crashing
- fourcc h263
- driver qtvideo
- dll "QuickTime.qts"
- out YUY2
-
- videocodec qtrlerpza
- info "Win32/Quicktime RLE/RPZA decoder"
- comment "no colorspace accepted"
- status crashing
- fourcc rpza
- format 0x20656C72 ; "rle "
- driver qtvideo
- dll "QuickTime.qts"
- out BGR32,BGR24,BGR15
-
- videocodec qtvp3
- info "Win32/QuickTime VP3 decoder"
- status crashing
- fourcc VP31
- driver qtvideo
- dll "On2_VP3.qtx"
- out YUY2
-
- videocodec qtzygo
- info "win32/quicktime ZyGo decoder"
- status buggy
- comment "wrong colors"
- fourcc ZyGo,zygo,lsvx
- driver qtvideo
- dll "ZyGoVideo.qtx"
- out BGR32,RGB32
-
- videocodec qtbhiv
- info "Win32/QuickTime BeHereiVideo decoder"
- comment "sample file wanted!"
- status untested
- fourcc bhiv
- driver qtvideo
- dll "BeHereiVideo.qtx"
- out YUY2
-
- videocodec qtcvid
- info "Win32/QuickTime Cinepak decoder"
- status working
- fourcc cvid
- driver qtvideo
- dll "QuickTime.qts"
- out YUY2
-
- videocodec qtindeo
- info "Win32/QuickTime Indeo decoder"
- status crashing
- fourcc IV31,iv31
- fourcc IV32,iv32
- fourcc IV41
- driver qtvideo
- dll "QuickTime.qts"
- out YUY2
-
- videocodec qtmjpeg
- info "Win32/QuickTime MJPEG decoder"
- status crashing
- fourcc dmb1
- fourcc mjpa
- fourcc mjpb
- driver qtvideo
- dll "QuickTime.qts"
- out YUY2
-
- videocodec qtmpeg4
- info "Win32/QuickTime MPEG-4 decoder"
- status crashing
- fourcc mp4v
- driver qtvideo
- dll "QuickTime.qts"
- out YUY2
-
- videocodec qtsvq3
- info "Win32/QuickTime SVQ3 decoder"
- status working
- fourcc SVQ3
- driver qtvideo
- dll "QuickTimeEssentials.qtx"
- out YUY2
-
- videocodec qtsvq1
- info "Win32/QuickTime SVQ1 decoder"
- status buggy
- fourcc SVQ1
- driver qtvideo
- dll "QuickTime.qts"
- out YVU9
-
- ; VSS codecs (http://vsofts.com/solutions.html):
-
- videocodec vsslight
- info "VSS Codec Light"
- status working
- fourcc VSSV
- driver vfw
- dll "vsslight.dll"
- out BGR24 flip
-
- videocodec vssh264
- info "VSS H.264 New"
- status working
- fourcc VSSH
- driver dshow
- dll "vsshdsd.dll"
- guid 0x6931C7e7, 0x75b7, 0x4729, 0xa1, 0x53, 0xa8, 0xad, 0x99, 0xbd, 0xf7, 0x0b
- out YV12
-
- videocodec vssh264old
- info "VSS H.264 Old"
- status working
- fourcc VSSH
- driver vfw
- dll "vssh264.dll" ; need also vssh264core.dll, vssh264dec.dll
- out BGR24 flip
-
- videocodec vsswlt
- info "VSS Wavelet Video Codec"
- status working
- fourcc VSSW
- driver vfw
- dll "vsswlt.dll"
- out BGR24 flip
-
- ; buggy codecs: (any volunteers for native rewrite?)
-
- videocodec zlib
- info "AVIzlib"
- status working
- comment "24bpp only"
- fourcc ZLIB
- driver vfw
- dll "avizlib.dll"
- out BGR24 flip
-
- videocodec mszh
- info "AVImszh"
- status working
- comment "24bpp only"
- fourcc MSZH
- driver vfw
- dll "avimszh.dll"
- ; out YUY2
- ; out BGR32,BGR24,BGR15
- out BGR24
-
- videocodec alaris
- info "Alaris VideoGramPiX"
- ; http://www.alaris.com/movies/toocool.vgm
- ; Martin Schuster <schuster@ap.univie.ac.at>
- status crashing
- comment "only produces strange patterns"
- fourcc VGPX,VTLP VGPX
- driver vfwex
- dll "vgpix32d.dll"
- out UYVY
- out BGR24
-
-
- ; non-working codecs:
-
- videocodec vcr1
- info "ATI VCR-1"
- status crashing
- fourcc VCR1
- driver vfw
- dll "ativcr1.dll"
- out RGB24 flip
-
- videocodec pim1
- info "Pinnacle Hardware MPEG-1"
- status crashing
- comment "no picture. use ffmpeg12!"
- fourcc PIM1
- driver vfw
- dll "pclepim1.dll"
- out BGR24 flip
- ; out I420
- ; out YUY2
- ; out BGR32,BGR24,BGR16,BGR15
-
- videocodec qpeg
- info "Q-Team's QPEG (www.q-team.de)"
- status working
- comment "BGR8 only!"
- fourcc Q1.0,QPEG
- fourcc Q1.1,qpeq
- driver vfw
- dll "qpeg32.dll"
- out BGR8 flip
-
- videocodec rricm
- info "rricm"
- status crashing
- fourcc dmb1
- driver vfw
- dll "rricm.dll"
- out YUY2
- out BGR24 flip
-
- videocodec ffcamtasia
- info "TechSmith Camtasia Screen Codec (native)"
- status working
- fourcc TSCC,tscc
- driver ffmpeg
- dll "camtasia"
- out BGR32,BGR24,BGR15,BGR8 query
-
- ; sample videos: http://www.techsmith.com/products/camtasia/examplevideos.asp
- videocodec camtasia
- info "TechSmith Camtasia Screen Codec"
- status working
- fourcc TSCC,tscc
- driver vfw
- dll "tsccvid.dll"
- out BGR32,BGR24,BGR15,BGR8 query,flip
-
- videocodec ffcamstudio
- info "CamStudio Screen Codec"
- status working
- fourcc CSCD,cscd
- driver ffmpeg
- dll "camstudio"
- out BGR32,BGR24,BGR15 query
-
- ; Fraps - Realtime Video Capture - http://www.fraps.com/
- videocodec fraps
- info "FRAPS: Realtime Video Capture"
- comment "Requires a processor with SSE???"
- status working
- fourcc FPS1,fps1
- driver vfw
- dll "frapsvid.dll"
- out BGR32 flip
-
- videocodec fffraps
- info "FFmpeg Fraps"
- status working
- fourcc FPS1,fps1
- driver ffmpeg
- dll "fraps"
- out BGR24,I420
-
- videocodec fftiertexseq
- info "FFmpeg Tiertex SEQ"
- status working
- fourcc TSEQ ; internal MPlayer FourCC
- driver ffmpeg
- dll "tiertexseqvideo"
- out BGR8
-
- videocodec ffvmd
- info "FFmpeg Sierra VMD video"
- status working
- fourcc VMDV ; internal MPlayer FourCC
- driver ffmpeg
- dll "vmdvideo"
- out BGR8
-
- videocodec ffdxa
- info "FFmpeg Feeble Files DXA video"
- status working
- fourcc DXA1 ; internal MPlayer FourCC
- driver ffmpeg
- dll "dxa"
- out BGR8
-
- videocodec ffdsicinvideo
- info "FFmpeg Delphine CIN video"
- status working
- fourcc DCIV ; internal MPlayer FourCC
- driver ffmpeg
- dll "dsicinvideo"
- out BGR8
-
- videocodec ffthp
- info "FFmpeg THP video"
- status working
- fourcc THPV ; internal MPlayer FourCC
- driver ffmpeg
- dll thp
- out YV12
-
- videocodec ffbethsoftvid
- info "FFmpeg Bethesda Software VID"
- comment "video plays much too fast"
- status buggy
- fourcc BETH ; internal MPlayer FourCC
- driver ffmpeg
- dll bethsoftvid
- out BGR8
-
- videocodec fftxd
- info "FFmpeg Renderware TeXture Dictionary decoder"
- status working
- fourcc TXDV ; internal MPlayer FourCC
- driver ffmpeg
- dll txd
- out BGR32
-
- videocodec xan
- info "XAN Video"
- status working
- fourcc Xxan
- driver vfw
- dll "xanlib.dll"
- out BGR24,BGR15,BGR8 query,flip
-
- videocodec ffwc3
- info "FFmpeg XAN wc3"
- status buggy
- fourcc WC3V ; internal MPlayer FourCC
- driver ffmpeg
- dll "xan_wc3"
- out BGR8
-
- videocodec ffidcin
- info "FFmpeg Id CIN video"
- status buggy
- fourcc IDCI ; internal MPlayer FourCC
- driver ffmpeg
- dll "idcinvideo"
- out BGR8
-
- videocodec ffinterplay
- info "FFmpeg Interplay Video"
- status buggy
- fourcc INPV ; internal MPlayer FourCC
- driver ffmpeg
- dll "interplayvideo"
- out BGR8
-
- videocodec ffvqa
- info "FFmpeg VQA Video"
- status buggy
- fourcc VQAV ; internal MPlayer FourCC
- driver ffmpeg
- dll "vqavideo"
- out BGR8
-
- videocodec ffc93
- info "FFmpeg C93 Video"
- status buggy
- fourcc C93V ; internal MPlayer FourCC
- driver ffmpeg
- dll c93
- out BGR8
-
-
- ; raw formats: (now RGB formats are autodetected)
-
- ; these raw codecs are used mostly by TV input
- ; 0x20776172 is used by Quicktime ('raw ')
- ; 0x0 is used by AVI
- ; YV12,RGB|32,RGB|24.. is created by MPlayer
-
- videocodec rawrgb32
- info "RAW RGB32"
- status working
- driver raw
- format 0x0
- format 0x20776172
- format 0x52474220
- out RGB32
-
- videocodec rawrgb24
- info "RAW RGB24"
- status working
- driver raw
- format 0x0
- format 0x20776172
- format 0x52474218
- out RGB24
-
- videocodec rawrgb16
- info "RAW RGB16"
- status working
- driver raw
- format 0x0
- format 0x20776172
- format 0x52474210
- out RGB16
-
- videocodec rawbgr32flip
- info "RAW BGR32"
- status working
- driver raw
- format 0x0
- out BGR32 flip
-
- videocodec rawbgr32
- info "RAW BGR32"
- status working
- driver raw
- format 0x0
- format 0x42475220
- out BGR32
-
- videocodec rawbgr24flip
- info "RAW BGR24"
- status working
- driver raw
- format 0x0
- out BGR24 flip
-
- videocodec rawbgr24
- info "RAW BGR24"
- status working
- driver raw
- format 0x0
- format 0x20776172
- format 0x42475218
- out BGR24
-
- videocodec rawbgr16flip
- info "RAW BGR15"
- status working
- driver raw
- format 0x0
- out BGR16 flip
-
- videocodec rawbgr16
- info "RAW BGR15"
- status working
- driver raw
- format 0x0
- format 0x20776172
- format 0x42475210
- out BGR16
-
- videocodec rawbgr15flip
- info "RAW BGR15"
- status working
- driver raw
- format 0x0
- out BGR15 flip
-
- videocodec rawbgr15
- info "RAW BGR15"
- status working
- driver raw
- format 0x0
- format 0x20776172
- format 0x4247520F
- out BGR15
-
- videocodec rawbgr8flip
- info "RAW BGR8"
- status working
- driver raw
- format 0x0
- out BGR8 flip
-
- videocodec rawbgr8
- info "RAW BGR8"
- status working
- driver raw
- format 0x0
- format 0x20776172
- format 0x42475208
- out BGR8
-
- videocodec rawbgr1
- info "RAW BGR1"
- status working
- driver raw
- format 0x0
- format 0x20776172
- format 0x42475201
- out BGR1 flip
-
- videocodec rawyuy2
- info "RAW YUY2"
- status working
- driver raw
- format 0x0 0x32595559
- format 0x20776172
- fourcc yuy2,YUY2
- out YUY2
-
- videocodec rawuyvy
- info "RAW UYVY"
- status working
- driver raw
- format 0x0 0x59565955
- format 0x79757632 0x59565955 # 2vuy as created by QuickTime captures
- format 0x20776172
- fourcc uyvy,UYVY
- out UYVY
-
- videocodec raw444P
- info "RAW 444P"
- status working
- driver raw
- format 0x0 0x50343434
- format 0x20776172
- fourcc 444p,444P
- out 444P
-
- videocodec raw422P
- info "RAW 422P"
- status working
- driver raw
- format 0x0 0x50323234
- format 0x20776172
- fourcc 422p,422P
- out 422P
-
- videocodec rawyv12
- info "RAW YV12"
- status working
- driver raw
- format 0x0 0x32315659
- format 0x20776172
- fourcc yv12,YV12
- out YV12
-
- videocodec rawnv21
- info "RAW NV21"
- status working
- driver hmblck
- format 0x0 0x3132564E
- format 0x20776172
- fourcc nv21,NV21
- out YV12
-
- videocodec rawnv12
- info "RAW NV12"
- status working
- driver hmblck
- format 0x0 0x3231564E
- format 0x20776172
- fourcc nv12,NV12
- out YV12
-
- videocodec rawhm12
- info "RAW HM12"
- status working
- driver hmblck
- format 0x0 0x32314D48
- format 0x20776172
- fourcc hm12,HM12
- out YV12
-
- videocodec rawi420
- info "RAW I420"
- status working
- driver raw
- format 0x0 0x30323449
- format 0x20776172
- fourcc i420,I420
- fourcc IYUV,iyuv
- out I420,IYUV
-
- videocodec rawyvu9
- info "RAW YVU9"
- status working
- driver raw
- format 0x0 0x39555659
- format 0x20776172
- fourcc yvu9,YVU9
- out YVU9
-
- videocodec rawy800
- info "RAW Y8/Y800"
- status working
- driver raw
- format 0x0
- format 0x20203859 ; "Y8 "
- fourcc y800,Y800
- out Y800,Y8
-
- ; NULL codec - for testing.
-
- videocodec null
- info "NULL codec (no decoding!)"
- status crashing
- comment "for unknown/unsupported codecs or testing"
- driver null
- out YV12
- out I420
- out YUY2
- out UYVY
- out YVU9
- out BGR32,BGR24,BGR16,BGR15
-
- ;=============================================================================
- ; AUDIO CODECS
- ;=============================================================================
-
- audiocodec wma9dmo
- info "Windows Media Audio 9 DMO"
- status working
- format 0x162
- format 0x163
- driver dmo
- dll "wma9dmod.dll"
- guid 0x27ca0808, 0x01f5, 0x4e7a, 0x8b, 0x05, 0x87, 0xf8, 0x07, 0xa2, 0x33, 0xd1
-
- audiocodec wmadmo
- info "Windows Media Audio DMO"
- status working
- format 0x160
- format 0x161
- format 0x162
- format 0x163
- driver dmo
- dll "wmadmod.dll"
- guid 0x2eeb4adf, 0x4578, 0x4d10, 0xbc, 0xa7, 0xbb, 0x95, 0x5f, 0x56, 0x32, 0x0a
-
- audiocodec wma9spdmo
- info "Windows Media Audio 9 Speech DMO"
- status working
- format 0xa
- driver dmo
- dll "wmspdmod.dll"
- guid 0x874131cb, 0x4ecc, 0x443b, 0x89, 0x48, 0x74, 0x6b, 0x89, 0x59, 0x5d, 0x20
-
- audiocodec wma9spdshow
- info "Windows Media Audio 9 Speech DShow"
- status working
- format 0xa
- driver dshow
- dll "wmavds32.ax"
- guid 0x795b44c4, 0xf142, 0x493d, 0x8a, 0x02, 0x09, 0xbd, 0x41, 0x08, 0x95, 0xad
-
- audiocodec ffqdm2
- info "FFmpeg QDM2 audio decoder"
- status working
- format 0x324D4451 ; "QDM2"
- driver ffmpeg
- dll "qdm2"
-
- audiocodec qdmc
- info "QuickTime QDMC/QDM2 audio decoders"
- status working
- format 0x324D4451 ; "QDM2"
- format 0x434D4451 ; "QDMC"
- driver qtaudio
- dll "QuickTime.qts"
-
- audiocodec qclp
- info "QuickTime QCLP audio decoder"
- status working
- format 0x706C6351 ; "QCLP"
- driver qtaudio
- dll "QuickTime.qts"
-
- audiocodec qtmace3
- info "QuickTime MACE3 audio decoder"
- status working
- format 0x3343414D ; "MAC3"
- driver qtaudio
- dll "QuickTime.qts"
-
- audiocodec qtmace6
- info "QuickTime MACE6 audio decoder"
- status working
- format 0x3643414D ; "MAC6"
- driver qtaudio
- dll "QuickTime.qts"
-
- audiocodec ffra144
- info "FFmpeg RealAudio 1.0"
- status working
- format 0x345F3431 ; "14_4"
- driver ffmpeg
- dll "real_144"
-
- audiocodec ffra288
- info "FFmpeg RealAudio 2.0"
- status working
- format 0x385F3832 ; "28_8"
- driver ffmpeg
- dll "real_288"
-
- audiocodec ffcook
- info "FFmpeg COOK audio decoder"
- status working
- format 0x6B6F6F63 ; "cook"
- driver ffmpeg
- dll "cook"
-
- audiocodec ffatrc
- info "FFmpeg Atrac 3 audio decoder"
- status working
- format 0x63727461 ; "atrc"
- format 0x270 ; atrac3 in wav
- driver ffmpeg
- dll "atrac 3"
-
- audiocodec ra144
- info "RealAudio 1.0"
- status working
- format 0x345F3431 ; "14_4"
- driver realaud
- dll "14_4.so.6.0"
-
- audiocodec ra144win
- info "Win32 RealAudio 1.0"
- status working
- format 0x345F3431 ; "14_4"
- driver realaud
- dll "14_43260.dll"
-
- audiocodec ra144mac
- info "Mac OS X RealAudio 1.0"
- status working
- format 0x345F3431 ; "14_4"
- driver realaud
- dll "14_4.shlb"
-
- audiocodec ra288
- info "RealAudio 2.0"
- status working
- format 0x385F3832 ; "28_8"
- driver realaud
- dll "28_8.so.6.0"
-
- audiocodec ra288win
- info "Win32 RealAudio 2.0"
- status working
- format 0x385F3832 ; "28_8"
- driver realaud
- dll "28_83260.dll"
-
- audiocodec ra288mac
- info "Mac OS X RealAudio 2.0"
- status working
- format 0x385F3832 ; "28_8"
- driver realaud
- dll "28_8.shlb"
-
- audiocodec ra10cook
- info "RealPlayer 10 COOK audio"
- comment "supports cook 5.1"
- status working
- format 0x6B6F6F63 ; "cook"
- driver realaud
- dll "cook.so"
-
- audiocodec racook
- info "RealAudio COOK"
- status working
- format 0x6B6F6F63 ; "cook"
- driver realaud
- dll "cook.so.6.0"
-
- audiocodec ra10cookwin
- info "Win32 RealAudio 10 COOK"
- comment "supports cook 5.1"
- status working
- format 0x6B6F6F63 ; "cook"
- driver realaud
- dll "cook.dll"
-
- audiocodec racookwin
- info "Win32 RealAudio COOK"
- status working
- format 0x6B6F6F63 ; "cook"
- driver realaud
- dll "cook3260.dll"
-
- audiocodec racookmac
- info "Mac OS X RealAudio COOK"
- status working
- format 0x6B6F6F63 ; "cook"
- driver realaud
- dll "cook.bundle/Contents/MacOS/cook"
-
- audiocodec rasipr
- info "RealAudio Sipro"
- status working
- format 0x72706973 ; "sipr"
- driver realaud
- dll "sipr.so.6.0"
-
- audiocodec ra10sipr
- info "RealPlayer 10 RealAudio Sipro"
- status working
- format 0x72706973 ; "sipr"
- driver realaud
- dll "sipr.so"
-
- audiocodec ra10siprwin
- info "Win32 RealAudio 10 Sipro"
- status working
- format 0x72706973 ; "sipr"
- driver realaud
- dll "sipr.dll"
-
- audiocodec rasiprwin
- info "Win32 RealAudio Sipro"
- status working
- format 0x72706973 ; "sipr"
- driver realaud
- dll "sipr3260.dll"
-
- audiocodec rasiprmac
- info "Mac OS X RealAudio Sipro"
- status working
- format 0x72706973 ; "sipr"
- driver realaud
- dll "sipr.bundle/Contents/MacOS/sipr"
-
- audiocodec raatrc
- info "RealAudio ATRAC3"
- status working
- format 0x63727461 ; "atrc"
- driver realaud
- dll "atrc.so.6.0"
-
- audiocodec ra10atrc
- info "RealPlayer 10 RealAudio ATRAC3"
- status working
- format 0x63727461 ; "atrc"
- driver realaud
- dll "atrc.so"
-
- audiocodec ra10atrcwin
- info "Win32 RealAudio 10 ATRAC3"
- status working
- format 0x63727461 ; "atrc"
- driver realaud
- dll "atrc.dll"
-
- audiocodec raatrcwin
- info "Win32 RealAudio ATRAC3"
- status working
- format 0x63727461 ; "atrc"
- driver realaud
- dll "atrc3260.dll"
-
- audiocodec raatrcmac
- info "Mac OS X RealAudio ATRAC3"
- status working
- format 0x63727461 ; "atrc"
- driver realaud
- dll "atrc.bundle/Contents/MacOS/atrc"
-
- audiocodec ffadpcmimaamv
- info "FFmpeg AMV IMA ADPCM audio"
- status working
- fourcc AMVA ; internal MPlayer FourCC
- driver ffmpeg
- dll adpcm_ima_amv
-
- audiocodec imaadpcm
- info "IMA ADPCM"
- status working
- format 0x11
- format 0x34616d69 ; "ima4" (MOV files)
- format 0x1100736d ; "ms\x00\x11" (MOV files)
- driver imaadpcm
-
- audiocodec msadpcm
- info "MS ADPCM"
- status working
- format 0x2
- format 0x0200736d ; "ms\x00\x02" (MOV files)
- driver msadpcm
-
- audiocodec dk4adpcm
- info "Duck DK4 ADPCM (rogue format number)"
- status working
- format 0x61 ; This format number was used by Duck Corp. but not officially
- ; registered with Microsoft
- driver imaadpcm
-
- audiocodec dk3adpcm
- info "Duck DK3 ADPCM (rogue format number)"
- status working
- format 0x62 ; This format number was used by Duck Corp. but not officially
- ; registered with Microsoft
- driver dk3adpcm
-
- audiocodec ffroqaudio
- info "Id RoQ File Audio Decoder"
- status working
- fourcc RoQA ; internal MPlayer FourCC
- driver ffmpeg
- dll "roq_dpcm"
-
- audiocodec ffsmkaud
- info "FFmpeg Smacker Audio"
- status buggy
- fourcc SMKA
- driver ffmpeg
- dll "smackaud"
-
- audiocodec ffdsicinaudio
- info "FFmpeg Delphine CIN audio"
- status working
- fourcc DCIA ; internal MPlayer FourCC
- driver ffmpeg
- dll dsicinaudio
-
- audiocodec ff4xmadmpcm
- info "FFmpeg 4XM ADPCM audio"
- status working
- fourcc 4XMA ; internal MPlayer FourCC
- driver ffmpeg
- dll adpcm_4xm
-
- audiocodec ffadpcmimaws
- info "FFmpeg Westwood IMA ADPCM audio"
- status working
- fourcc AIWS ; internal MPlayer FourCC
- driver ffmpeg
- dll adpcm_ima_ws
-
- audiocodec ffwssnd1
- info "FFmpeg Westwood SND1"
- status working
- fourcc SND1 ; internal MPlayer FourCC
- driver ffmpeg
- dll ws_snd1
-
- audiocodec ffinterplaydpcm
- info "FFmpeg Interplay DPCM audio"
- status working
- fourcc INPA ; internal MPlayer FourCC
- driver ffmpeg
- dll interplay_dpcm
-
- audiocodec ffadpcmea
- info "FFmpeg EA ADPCM audio"
- status working
- fourcc ADEA ; internal MPlayer FourCC
- driver ffmpeg
- dll adpcm_ea
-
- audiocodec ffxandpcm
- info "FFmpeg XAN DPCM audio"
- comment "only works with libavformat demuxer"
- status working
- fourcc Axan
- driver ffmpeg
- dll xan_dpcm
-
- audiocodec ffadpcmthp
- info "FFmpeg THP ADPCM audio"
- status working
- fourcc THPA
- driver ffmpeg
- dll adpcm_thp
-
- audiocodec libdv
- info "raw DV audio decoder (libdv)"
- status working
- fourcc RADV
- driver libdv
- dll libdv.so.2
-
- audiocodec ffdv
- info "FFmpeg DV audio decoder"
- status working
- fourcc RADV
- driver ffmpeg
- dll "dvaudio"
-
- audiocodec faad
- info "FAAD AAC (MPEG-2/MPEG-4 Audio) decoder"
- status working
- fourcc mp4a,MP4A
- fourcc "AAC " ; Used in NSV
- fourcc "AACP" ; Used in NSV for AACPlus
- format 0xff
- format 0x706D
- driver faad
- dll libfaad2
-
- audiocodec ffflac
- info "FFmpeg FLAC audio decoder"
- status working
- format 0x43614C66
- format 0xF1AC
- driver ffmpeg
- dll "flac"
-
- audiocodec ffalac
- info "FFmpeg ALAC audio decoder"
- status working
- fourcc alac
- driver ffmpeg
- dll "alac"
-
- audiocodec fftta
- info "FFmpeg True Audio (TTA) decoder"
- status working
- fourcc TTA1 ; internal MPlayer FourCC
- driver ffmpeg
- dll "tta"
-
- audiocodec ffwavpack
- info "FFmpeg WavPack audio decoder"
- status working
- fourcc WVPK ; internal MPlayer FourCC
- driver ffmpeg
- dll "wavpack"
-
- audiocodec ffshorten
- info "FFmpeg Shorten audio decoder"
- status working
- fourcc shrn ; internal MPlayer FourCC
- driver ffmpeg
- dll "shorten"
-
- audiocodec ffape
- info "FFmpeg Monkey's Audio decoder"
- status working
- fourcc "APE "
- driver ffmpeg
- dll "ape"
-
- audiocodec pcm
- info "Uncompressed PCM"
- status working
- format 0x0
- format 0x1
- format 0x3 ; IEEE float
- format 0xfffe ; Extended
- format 0x20776172 ; "raw " (MOV files)
- format 0x736f7774 ; "twos" (MOV files)
- format 0x74776f73 ; "sowt" (MOV files)
- format 0x32336c66 ; "fl32" (MOV files)
- format 0x666c3332 ; "23lf" (MOV files)
- ; format 0x34366c66 ; "fl64" (MOV files)
- ; format 0x666c3634 ; "46lf" (MOV files)
- format 0x454e4f4e ; "NONE" (MOV files from Kodak CX6320)
- format 0x34326e69 ; "in24" (MOV files)
- format 0x696e3234 ; "42ni" (MOV files)
- format 0x32336e69 ; "in32" (MOV files)
- format 0x696e3332 ; "23ni" (MOV files)
- ;;;; these are for hardware support only: (alaw,ulaw,ima-adpcm,mpeg,ac3)
- ; format 0x6
- ; format 0x7
- ; format 0x11
- ; format 0x50
- ; format 0x2000
- ;;;;
- driver pcm
-
- audiocodec divx
- info "DivX audio (WMA)"
- status working
- format 0x160
- format 0x161
- driver acm
- dll "divxa32.acm"
-
- audiocodec msadpcmacm
- info "MS ADPCM"
- status working
- format 0x2
- driver acm
- dll "msadp32.acm"
-
- audiocodec mp3
- info "mp3lib MPEG layer-2, layer-3"
- status working
- comment "Optimized to MMX/SSE/3Dnow!"
- format 0x50 ; layer-1 && layer-2
- format 0x55 ; layer-3
- format 0x5500736d ; "ms\0\x55" older mp3 fcc (MOV files)
- fourcc ".mp3" ; CBR/VBR MP3 (MOV files)
- fourcc "MP3 " ; used in .nsv files
- fourcc "LAME" ; used in mythtv .nuv files
- driver mp3lib
-
- audiocodec ffpcmdaud
- info "D-Cinema audio (FFmpeg)"
- status untested
- fourcc "daud"
- driver ffmpeg
- dll "pcm_s24daud"
-
- audiocodec ffwmav1
- info "DivX audio v1 (FFmpeg)"
- status untested
- format 0x160
- driver ffmpeg
- dll "wmav1"
-
- audiocodec ffwmav2
- info "DivX audio v2 (FFmpeg)"
- status untested
- format 0x161
- driver ffmpeg
- dll "wmav2"
-
- audiocodec ffmac3
- info "Macintosh Audio Compression and Expansion 3:1"
- status untested
- fourcc "MAC3"
- driver ffmpeg
- dll "mace3"
-
- audiocodec ffmac6
- info "Macintosh Audio Compression and Expansion 6:1"
- status untested
- fourcc "MAC6"
- driver ffmpeg
- dll "mace6"
-
- audiocodec ffsonic
- info "FFmpeg Sonic"
- status untested
- fourcc SONC
- format 0x2048
- driver ffmpeg
- dll "sonic"
-
- audiocodec ffmp3on4
- info "FFmpeg Multi-channel MPEG layer-3 on MP4 audio decoder"
- status working
- format 0x1d61346d ; 'm','4','a',29 internal MPlayer fourcc
- driver ffmpeg
- dll "mp3on4"
-
- audiocodec ffmp3
- info "FFmpeg MPEG layer-3 audio decoder"
- comment "integer only"
- status working
- format 0x55
- format 0x5500736d ; "ms\0\x55" older mp3 fcc (MOV files)
- fourcc ".mp3" ; CBR/VBR MP3 (MOV files)
- fourcc "MP3 " ; used in .nsv files
- fourcc "LAME" ; used in mythtv .nuv files
- driver ffmpeg
- dll "mp3"
-
- audiocodec ffmp3adu
- info "FFmpeg MPEG layer-3 adu audio decoder"
- comment "integer only"
- status working
- format 0x55756461 ; 'a','d','u',0x55 internal MPlayer fourcc
- driver ffmpeg
- dll "mp3adu"
-
- audiocodec ffmp2
- info "FFmpeg MPEG layer-1 and layer-2 audio decoder"
- comment "integer only"
- status working
- format 0x50
- driver ffmpeg
- dll "mp2"
-
- audiocodec mad
- info "libMAD MPEG layer 1-2-3"
- status working
- format 0x50
- format 0x55
- format 0x5500736d ; "ms\0\x55" older mp3 fcc (MOV files)
- fourcc ".mp3" ; CBR/VBR MP3 (MOV files)
- fourcc "MP3 " ; used in .nsv files
- fourcc "LAME" ; used in mythtv .nuv files
- driver libmad
- dll "libmad"
-
- audiocodec mp3acm
- info "MPEG layer-3"
- status working
- comment "conflicts with security kernel patches"
- format 0x55
- driver acm
- dll "l3codeca.acm"
-
- audiocodec imaadpcmacm
- info "IMA ADPCM"
- status working
- format 0x11
- driver acm
- dll "imaadp32.acm"
-
- audiocodec msgsm
- info "MS GSM"
- status working
- format 0x31
- format 0x32
- fourcc agsm
- driver msgsm
-
- audiocodec msgsmacm
- info "MS GSM"
- status working
- format 0x31
- ; format 0x32
- driver acm
- dll "msgsm32.acm"
-
- audiocodec msnaudio
- info "MSN AUDIO"
- status working
- ; format 0x31
- format 0x32
- driver acm
- dll "msnaudio.acm"
-
- audiocodec alaw
- info "aLaw"
- status working
- format 0x6
- format 0x77616C61 ; 'alaw', .mov files
- driver alaw
-
- audiocodec ulaw
- info "uLaw"
- status working
- format 0x7
- format 0x77616c75 ; "ulaw" (MOV files)
- driver alaw
-
- audiocodec dvdpcm
- info "Uncompressed DVD/VOB LPCM"
- status working
- format 0x10001
- driver dvdpcm
-
- audiocodec a52
- info "AC3-liba52"
- status working
- format 0x2000
- fourcc dnet
- driver liba52
- dll "liba52"
-
- audiocodec ffac3
- info "FFmpeg AC-3"
- status working
- format 0x2000
- fourcc dnet
- driver ffmpeg
- dll ac3
-
- audiocodec ffeac3
- info "FFmpeg EAC3"
- status buggy
- format 0x0
- driver ffmpeg
- dll "E-AC3"
-
- audiocodec dts
- info "DTS-libdca"
- status working
- format 0x2001
- driver libdca
-
- audiocodec ffdca
- info "FFmpeg DTS"
- status working
- format 0x2001
- driver ffmpeg
- dll "dca"
-
- audiocodec ffmusepack7
- info "Musepack sv7 audio codec"
- comment "only works with libavformat demuxer"
- status working
- fourcc "MPC "
- driver ffmpeg
- dll "mpc sv7"
-
- audiocodec musepack
- info "Musepack audio codec"
- status working
- fourcc "MPC "
- format 0x2b4d
- driver mpcdec
-
- audiocodec ffamrnb
- info "AMR Narrowband"
- status working
- fourcc samr
- driver ffmpeg
- dll "libamr_nb"
-
- audiocodec ffamrwb
- info "AMR Wideband"
- status working
- fourcc sawb
- driver ffmpeg
- dll "libamr_wb"
-
- audiocodec ffadcpmswf
- info "FFmpeg's ADPCM Flash-variant"
- status working
- format 0x5346 ; 'SF', pseudo id
- driver ffmpeg
- dll "adpcm_swf"
-
- audiocodec voxware
- info "VoxWare"
- status working
- comment "windows users need msms001.vwp in windows\\system32 folder"
- format 0x75
- driver dshow
- dll "voxmsdec.ax" ; need also msms001.vwp
- guid 0x73f7a062, 0x8829, 0x11d1, 0xb5, 0x50, 0x00, 0x60, 0x97, 0x24, 0x2d, 0x8d
-
- audiocodec acelp
- info "ACELP.net Sipro Lab Audio Decoder"
- status working
- format 0x130
- driver dshow
- dll "acelpdec.ax"
- guid 0x4009f700, 0xaeba, 0x11d1, 0x83, 0x44, 0x00, 0xc0, 0x4f, 0xb9, 0x2e, 0xb7
-
- audiocodec ffimc
- info "FFmpeg Intel Music Coder"
- status working
- format 0x401
- driver ffmpeg
- dll "imc"
-
- audiocodec imc
- info "Intel Music Coder"
- status working
- comment "driver at http://codeczone.virtualave.net/FXIMCAUD.zip"
- format 0x401
- driver acm
- dll "imc32.acm"
-
- audiocodec iac25
- info "Indeo audio"
- status working
- format 0x402
- driver acm
- dll "iac25_32.ax"
-
- audiocodec ffctadp32
- info "Creative ADPCM native codec"
- status working
- format 0x200
- driver ffmpeg
- dll "adpcm_ct"
-
- audiocodec ctadp32
- info "Creative ADPCM codec"
- status working
- format 0x200
- driver acm
- dll "ctadp32.acm"
-
- audiocodec sc4
- info "SC4 : Micronas speech codec (ADPCM, MPman recording)"
- status working
- format 0x350
- driver acm
- dll "mi-sc4.acm"
-
- audiocodec hwac3
- info "AC3 through S/PDIF"
- status working
- format 0x2000
- fourcc dnet
- driver hwac3
-
- audiocodec hwdts
- info "DTS through S/PDIF"
- status working
- format 0x2001
- driver hwac3
-
- audiocodec ffvorbis
- info "FFmpeg Vorbis decoder"
- status working
- fourcc vrbs
- format 0x566F
- driver ffmpeg
- dll "vorbis"
-
- audiocodec vorbis
- info "OggVorbis Audio Decoder"
- status working
- comment "OggVorbis driver using libvorbis"
- fourcc vrbs
- format 0x566F
- driver libvorbis
- dll "libvorbis"
- ; acm codec doesn't work, haven't tried zorannt dshow codec
- ; driver acm
- ; dll "vorbis.acm"
-
- audiocodec speex
- info "Speex Audio Decoder"
- status working
- comment "Speex driver using libspeex"
- fourcc 'spx '
- driver speex
- dll "speex"
-
- audiocodec vivoaudio
- info "Vivo G.723/Siren Audio Codec"
- status working
- format 0x111 ; vivo g.723
- format 0x112 ; siren
- driver acm
- dll "vivog723.acm"
-
- audiocodec g72x
- info "G.711/G.721/G.723"
- status crashing
- comment "does not work yet - just noise :("
- format 0x111 ; vivo g.723
- format 0x112 ; vivo siren
- driver g72x
- dll "g72x.c"
-
- audiocodec ffg726
- info "Sharp G.726 Audio"
- status working
- format 0x45
- driver ffmpeg
- dll "g726"
-
- audiocodec g726
- info "Sharp G.726 Audio"
- status untested
- format 0x45
- driver acm
- dll "scg726.acm"
-
- audiocodec atrac3
- info "Sony ATRAC3"
- status buggy
- comment "format not accepted"
- format 0x270
- driver acm
- dll "atrac3.acm"
-
- audiocodec ALF2
- ; http://www.nctsoft.com/products/NCTALFCD/
- ; jdp@mail.sonofon.dk
- info "ALF2"
- status working
- format 0x1FC4 ; ALF2
- driver acm
- dll "alf2cd.acm"
-
- audiocodec fftruespeech
- info "FFmpeg TrueSpeech"
- status working
- format 0x22
- driver ffmpeg
- dll "truespeech"
-
- audiocodec truespeech
- info "DSP Group TrueSpeech(TM)"
- status working
- format 0x22
- driver acm
- dll "tssoft32.acm" ; need also tsd32.dll
-
- ; rt32dcmp.dll needed too
- audiocodec voxwarert24
- info "VoxWare RT24 speech codec"
- status working
- format 0x181c
- driver acm
- dll "nsrt2432.acm"
-
- audiocodec lhacm
- info "Lernout & Hauspie CELP and SBC codecs"
- status working
- format 0x1101 ; CELP
- format 0x1102 ; SBC
- format 0x1103 ; SBC
- format 0x1104 ; SBC
- driver acm
- dll "lhacm.acm"
-
- audiocodec TwinVQ
- info "VQF codec by NTTLabs"
- status working
- fourcc TWIN
- driver vqf
- dll "tvqdec.dll"
-
- audiocodec hwmpa
- info "MPEG audio pass-through for hardware MPEG decoders"
- status working
- comment "for hardware MPEG audio decoders"
- format 0x50 ; layer-1 && layer-2
- format 0x55 ; layer-3
- format 0x5500736d ; "ms\0\x55" older MP3 fourcc (MOV files)
- fourcc ".mp3" ; CBR/VBR MP3 (MOV files)
- fourcc "MP3 " ; used in .nsv files
- fourcc "LAME" ; used in mythtv .nuv files
- driver hwmpa
-